增强循环
视频锁定
{$ currentTime | date:'mm:ss' $}
{$ timeLeft | date:'mm:ss' $}
Java5.0以后引入了增强版循环的特性,增强版循环主要用于数组的处理(或集合)。
我们先来看看增强版循环的语法:
for (declaration : expression) {
//Statements
}
declaration(声明):
声明局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等。
expression(表达式):
表达式是要访问的数组名,或者是返回值为数组的方法。
增强循环示例
public class Test {
public static void main(String args[]) {
int[] numbers = { 10, 20, 30, 40, 50 };
for (int x : numbers) {
System.out.print(x);
System.out.print(",");
}
System.out.print("\n");
String[] names = { "James", "Larry", "Tom", "Lacy" };
for (String name : names) {
System.out.print(name);
System.out.print(",");
}
}
}
运行结果如下:
10,20,30,40,50,
James,Larry,Tom,Lacy,
在线练习
{$ activeFileHint $}